<?xml version="1.0" encoding="UTF-8"?><rss xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:atom="http://www.w3.org/2005/Atom" version="2.0"><channel><title><![CDATA[Topics tagged with atom s3]]></title><description><![CDATA[A list of topics that have been tagged with atom s3]]></description><link>https://community.m5stack.com/tags/atom s3</link><generator>RSS for Node</generator><lastBuildDate>Tue, 28 Apr 2026 23:56:03 GMT</lastBuildDate><atom:link href="https://community.m5stack.com/tags/atom s3.rss" rel="self" type="application/rss+xml"/><pubDate>Fri, 02 Jan 2026 15:34:21 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[AtomS3U USB otg.]]></title><description><![CDATA[I tried the following code:
import os, sys, io
import M5
from M5 import *
from unit import KeyUnit
from usb.device.keyboard import Keyboard 
from usb.device.hid import KeyCode



keyboard = None
key_0 = None


def key_0_wasClicked_event(state):
  global keyboard, key_0
  keyboard.set_keys(KeyCode.A, 0, 0, 0, 0, 0)


def setup():
  global keyboard, key_0

  M5.begin()
  keyboard = Keyboard()
  key_0 = KeyUnit((1, 2))
  key_0.setCallback(type=key_0.CB_TYPE.WAS_CLICKED, cb=key_0_wasClicked_event)


def loop():
  global keyboard, key_0
  M5.update()
  key_0.tick(None)


if __name__ == '__main__':
  try:
    setup()
    while True:
      loop()
  except (Exception, KeyboardInterrupt) as e:
    try:
      from utility import print_error_msg
      print_error_msg(e)
    except ImportError:
      print("please update to latest firmware")

And I got the following error:
Traceback (most recent call last):
  File "main.py", line 5, in &lt;module&gt;
ImportError: no module named 'usb'

So the usb module is not present in the firmware.

Is that on purpose, or is this a bug?
Is there a way to add the library?

]]></description><link>https://community.m5stack.com/topic/7987/atoms3u-usb-otg</link><guid isPermaLink="true">https://community.m5stack.com/topic/7987/atoms3u-usb-otg</guid><dc:creator><![CDATA[Krist]]></dc:creator><pubDate>Fri, 02 Jan 2026 15:34:21 GMT</pubDate></item><item><title><![CDATA[Maximum output power]]></title><description><![CDATA[@ajb2k3 said in Maximum output power:

@imahgin Yes, the only difference is that the lite lacks the screen.

Thks Adam
]]></description><link>https://community.m5stack.com/topic/6575/maximum-output-power</link><guid isPermaLink="true">https://community.m5stack.com/topic/6575/maximum-output-power</guid><dc:creator><![CDATA[imahgin]]></dc:creator><pubDate>Sat, 22 Jun 2024 11:08:02 GMT</pubDate></item><item><title><![CDATA[mqtt and button on atomS3]]></title><description><![CDATA[Great help, that did the job. Very thanks
]]></description><link>https://community.m5stack.com/topic/5862/mqtt-and-button-on-atoms3</link><guid isPermaLink="true">https://community.m5stack.com/topic/5862/mqtt-and-button-on-atoms3</guid><dc:creator><![CDATA[alwa123]]></dc:creator><pubDate>Sat, 02 Dec 2023 21:08:15 GMT</pubDate></item><item><title><![CDATA[About Atom s3 initial registration]]></title><description><![CDATA[@mono-mono go into uiflow2 and change the name by clicking on the device on the bottom of the screen
]]></description><link>https://community.m5stack.com/topic/5530/about-atom-s3-initial-registration</link><guid isPermaLink="true">https://community.m5stack.com/topic/5530/about-atom-s3-initial-registration</guid><dc:creator><![CDATA[ajb2k3]]></dc:creator><pubDate>Fri, 28 Jul 2023 02:56:23 GMT</pubDate></item><item><title><![CDATA[Atom S3 with UIFlow]]></title><description><![CDATA[Then probably the fact that Atom S3 currently supports only tiny subset of UIFlow features should be made clearer in the product description. I bought an Atom Matrix for a DIY watering project, was fairly impressed with the device (and the whole M5Stack concept) and decided that small local display for current humidity etc would be even better. So I bought the new AtomS3 (described as supporting UIFlow development platform) and currently can't connect it neither to my Watering sensors nor the MQTT data collection server. I will switch my development back to the Matrix and will be looking forward to switch it again when the features I need will be supported in UIFlow 2
]]></description><link>https://community.m5stack.com/topic/4925/atom-s3-with-uiflow</link><guid isPermaLink="true">https://community.m5stack.com/topic/4925/atom-s3-with-uiflow</guid><dc:creator><![CDATA[Oskars]]></dc:creator><pubDate>Thu, 29 Dec 2022 05:13:55 GMT</pubDate></item></channel></rss>